iT邦幫忙

2024 iThome 鐵人賽

DAY 23
0
Odoo

利用【AI】工具,聰明進行 Odoo 程式開發系列 第 23

Day23:個案二:投資管理系統(3)-自定義的觀察名單及建立個人股票demo資料

  • 分享至 

  • xImage
  •  

使用者故事

4. **作為一名投資者,我希望能建立自定義的觀察名單,以便更快速地追蹤我關注的股票。**
1.依使用者故事調整 readme.txt
2.新增 觀察名單 model .採用tree模式編輯 
3.新增demo資料 依 巴小智口袋名單 建立20筆資料

回應內容

詳細內容

  • 調整 readme.txt:
  • 新增觀察名單模型:
  • 新增觀察名單視圖:
  • 更新菜單:
  • 更新 init.py:
  • 更新 manifest.py:
  • 更新 demo_data.xml 以包含觀察名單的示例數據:
    https://ithelp.ithome.com.tw/upload/images/20241006/20102255uguiTYBgKc.jpg

重點改善內容

demo_data.xml
https://ithelp.ithome.com.tw/upload/images/20241006/20102255lotD9Mgw4r.jpg

manifest.py

放在demo 的情況下袛有在安裝時才會載入,放在data中他會在更新時載入
https://ithelp.ithome.com.tw/upload/images/20241006/20102255UYoXyOmBle.jpg

readme.txt
https://ithelp.ithome.com.tw/upload/images/20241006/201022557HsiGmzxh6.jpg

本章小結

在這一章,我們分享了如何利用 Cursor 這個自動化工具,快速地更新程式檔案,並根據使用者的需求來調整程式邏輯。老實說,這個工具真的相當方便,讓我們能夠把更多精力放在業務邏輯上,而不是被繁瑣的手動編輯所困擾。

一開始,我們根據使用者故事,調整了 readme.txt,加入了新的需求:

4. **作為一名投資者,我希望能建立自定義的觀察名單,以便更快速地追蹤我關注的股票。**
1.依使用者故事調整 readme.txt
2.新增 觀察名單 model,採用 tree 模式編輯 
3.新增 demo 資料,依巴小智口袋名單建立 20 筆資料

這些內容其實就是我們要告訴 Cursor 的,讓它知道我們接下來需要完成的任務。

接著,Cursor 就開始自動生成對應的程式碼了。它為我們新增了觀察名單的模型,建立了相應的資料表,並生成了視圖,讓我們可以在前端以樹狀結構來編輯這些資料。同時,它還更新了菜單,讓我們可以方便地在 Odoo 介面中找到新的功能。

最棒的是,Cursor 還幫我們生成了示例資料(demo data)。它依照「巴小智口袋名單」建立了 20 筆資料,這樣我們在測試的時候,就有現成的資料可以使用,不需要再手動輸入,節省了大量時間。

在過程中,我們也注意到一些需要調整的地方。比如,在 manifest.py 中,我們把示例資料的路徑從 demo 改成了 data,這樣在更新模組的時候,資料也會自動載入,而不僅僅是在安裝時才載入。

整個過程真的是相當順利。我們只需要簡單地修改 readme.txt,其餘的事情都交給 Cursor 去處理。這讓我們深刻體會到自動化工具帶來的便利,大幅提升了開發效率。

透過這次的體驗,我們看到 AI 工具在開發流程中的強大助力。它不僅能夠加快開發速度,還能減少人為錯誤,讓我們可以專注在更重要的部分,比如功能實現和使用者體驗上。


上一篇
Day22:個案二:投資管理系統(2)-採用 Cursor 產生初始模組
下一篇
Day24:個案二:投資管理系統(4)-每日自動更新台灣股市股票價格擷取
系列文
利用【AI】工具,聰明進行 Odoo 程式開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言